﻿.text-hide{text-indent:-9999rem}
.add-li,ul{list-style:none}
body{background-color:#efeff4}
.text-center{text-align:center}
.font-normal{font-weight:400}
.form-box{padding:0 2rem;vertical-align:middle;display:table-cell}
.input-panel{border:1px solid #f1f1f1;margin-bottom:.8rem;height:4rem}
.input-panel input{border:none;width:100%;font-size:1.5rem;height:100%;background-color:transparent;color:#ccc;padding-left:.5REM}
.input-panel-btn{text-align:center}
.input-panel-btn button{width:100%;height:3.5rem;background:#1C8DF4;border:none;font-size:1.5rem;color:#fff;border-bottom:2px solid #1A77CC}
.logo-teacher img{width:50%;padding-bottom:10%}
.login-zc{font-size:1.5rem;margin-top:2rem}
/*课程查看*/
.fixdtop{position:fixed;top:0;left:0;width:100%}
.top-day{display:table;width:100%;background:#46A7FF;color:#fff;text-align:center;font-size:1rem}
.top-day>div{display:table-cell;padding:.3rem;border-right:1px solid #339EFF;border-bottom:1px solid #339EFF}
.top-day>div:last-child{border-right:none}
.top-day .flex1{width:13%}
.top-day .flex2{width:9%;vertical-align:middle}
.top-day>div span{display:block}
.flex-week{font-size:1.3rem}
.top-week{height:3rem;background: #46A7FF;color: #FFFFFF;border-bottom: 1px solid #339EFF;text-align:center;font-size:1.5rem;line-height:3rem}
.top-week span{margin:0 2rem;}
.top-week i{padding:1rem;color: #95CDFF;font-size:1rem;}
.table-list.top-day{background:0 0}
.table-list.top-day>div{height:10rem;border:none}
.table-list.top-day .flex1{border-bottom:1px solid #f9f9f9}
.table-list.top-day .flex2{border-right:1px solid #339EFF;border-bottom:1px solid #339EFF;background:#46A7FF}
.course{overflow:hidden;width:100%;height:100%;max-height:10rem;border-radius:.2rem;background:#f7f7f7;color:#828282;font-size:1rem;line-height:1.6}
.course .content{margin:.2rem}
.mainstack{margin-top:6.7rem}

.btn-pop{border-top:1px dashed #ccc;margin:0 3rem;}
.btn-pop a{color:#fff;background:#44BCFF;width:48%;height:3rem;line-height:3rem;display:inline-block;text-align:center;margin-top:1rem;}


.btn-pop a:last-child{float:right;background:#FF9556}
.pop-panel{position:fixed;top:0;left:0;z-index:99;display:none;width:100%;height:100%;background:rgba(0,0,0,.4)}
.pop-panel.show{display:table}
.pop-box{display:table-cell;padding:0 5%;vertical-align:middle}
.pop-cont{padding-bottom:2rem;background:#fff}
.close-btn{margin-top:3rem;text-align:center}
.course-head{text-align:center;margin-bottom: 1rem;}
.course-list{padding: .5rem 3rem;font-size:1.5rem}
.course-list .course-list-tit{position:absolute;display:inline-block;width:5rem}
.course-list-cont{display:inline-block;margin-left:5rem;color:#999}
/*个人中心*/
.head-oneself{width:6rem;height:6rem;margin:0 auto}
.head-oneself img{border:5px solid rgba(0,0,0,.2)}
.head-box{background: #44A9FF url(../images/bg-account.jpg) 100% 100%; padding: 2rem 0;text-align:center;color:#fff;}


.block_nav{border-right:1px solid #e5e5e5;background-color: #fff;    overflow: hidden;}
.block_nav>li{ width: 33.3333%; height: 10rem; float: left; border-left:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; text-align: center; font-size: 1rem;}
.block_nav>li a{width: 100%;height: 100%;display: inline-block;}
.block_nav>li a:hover{background: #f7f7f7;}
.block_nav i {
    width: 2.5rem;
    height: 2.5rem;
    display: block;
  margin: 2rem auto 0.3rem auto;
}
.block_nav span {
    /* height: 0.82rem; */
    display: block;
    font-size: 1.4rem;
    color: #666;margin-top: 1rem;
}
 .icon-25 {
            font-size: 2.5rem;
        }

        .color1 {
            color: #FFA000;
        }

        .color2 {
            color: #0996FB;
        }

        .color3 {
            color: #FF8A55;
        }

        .color4 {
            color: #43DCBB;
        }
